Skip to content

Conversation

@Ovgodd
Copy link
Collaborator

@Ovgodd Ovgodd commented Oct 23, 2025

Purpose

Improve accessibility (a11y) by aligning the document grid and editor with ARIA specifications and Axe recommandations.

Proposal

  • Move the "More documents" button outside the role="grid" container
  • Ensure valid ARIA structure: grid > rowgroup > row
  • Remove role="presentation" from Draggable and Droppable components
  • Add aria-label to the BlockNoteView editor for better screen reader support

@Ovgodd Ovgodd requested a review from AntoLC October 23, 2025 09:00
@Ovgodd Ovgodd self-assigned this Oct 23, 2025
@Ovgodd Ovgodd force-pushed the fix/axe-critical-errors-a11y branch from 4521cb0 to 2479427 Compare October 23, 2025 09:01
@Ovgodd Ovgodd marked this pull request as ready for review October 23, 2025 09:01
@github-actions
Copy link

github-actions bot commented Oct 23, 2025

Size Change: +11 B (0%)

Total Size: 3.68 MB

Filename Size Change
apps/impress/out/_next/static/244ef302/_buildManifest.js 0 B -883 B (removed) 🏆
apps/impress/out/_next/static/808e5488/_buildManifest.js 884 B +884 B (new file) 🆕

compressed-size-action

@Ovgodd Ovgodd force-pushed the fix/axe-critical-errors-a11y branch 5 times, most recently from 40b3a5b to e4f0bac Compare November 10, 2025 11:25
improves accessibility and layout consistency of editor interface

Signed-off-by: Cyril <c.gromoff@gmail.com>
@Ovgodd Ovgodd force-pushed the fix/axe-critical-errors-a11y branch from e4f0bac to 0d596e3 Compare November 10, 2025 17:13
@Ovgodd Ovgodd merged commit 0d596e3 into main Nov 10, 2025
28 of 30 checks passed
@Ovgodd Ovgodd deleted the fix/axe-critical-errors-a11y branch November 10, 2025 17:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants